ARIA: aria-flowto-Attribut
Das globale aria-flowto
-Attribut identifiziert das nächste Element (oder die nächsten Elemente) in einer alternativen Lesereihenfolge von Inhalten. Dadurch kann unterstützende Technologie die allgemeine voreingestellte Lesereihenfolge im Dokument nach eigenem Ermessen überschreiben.
Beschreibung
Webseiten sollten in einer sequentiellen Reihenfolge navigierbar sein. Aus diesem Grund wird Entwicklern davon abgeraten, das globale tabindex-Attribut zu verwenden, das die Tab-Reihenfolge ändern kann, sowie die CSS order
-Eigenschaft, die die visuelle Reihenfolge von der DOM-Reihenfolge ändern kann. In seltenen Fällen ist jedoch ein anderer Lesepfad als die Quellreihenfolge erforderlich. Für solche Fälle kann das aria-flowto
-Attribut die Inhalte für Benutzer unterstützender Technologien zugänglicher machen.
Das globale aria-flowto
-Attribut ermöglicht es dem Autor, Nutzern von unterstützenden Technologien anzugeben, welches Element oder welche Elemente als nächstes fokussiert werden könnten, und stellt somit eine alternative Lesereihenfolge zur Quellreihenfolge bereit. Dies ermöglicht unterstützender Technologie, ein Dokument in einer anderen Reihenfolge als der voreingestellten Quellreihenfolge zu lesen.
Wenn aria-flowto
einen einzelnen id-Verweis hat, ermöglicht es unterstützenden Technologien, auf Anforderung des Nutzers zu dem Ziel-Element via dieser id
zu springen, anstatt das Dokument in der DOM-Reihenfolge zu lesen. Wenn der aria-flowto
-Wert eine durch Leerzeichen getrennte Liste mehrerer id
-Verweise verwendet, kann unterstützende Technologie dem Benutzer eine Liste von Pfadoptionen anbieten, wobei jeder id
-Verweis eine Option ist. Die Namen der Pfadoptionen werden durch den zugänglichen Namen jedes Zielelements des aria-flowto
-Attributs bestimmt.
Hinweis:
Das Setzen von aria-flowto
hat keinen Einfluss auf die Tab-Reihenfolge des Inhalts. Es bietet Nutzern lediglich die Möglichkeit, einen Inhaltsweg zu folgen, der nicht der DOM-Reihenfolge entspricht, wenn sie Technologie verwenden, die dieses Attribut unterstützt.
Werte
Zugehörige Schnittstellen
Element.ariaFlowToElements
-
Die
ariaFlowToElements
-Eigenschaft ist Teil der Schnittstelle jedes Elements. Ihr Wert ist ein Array von Instanzen von Unterklassen vonElement
, die dieid
-Verweise imaria-flowto
-Attribut widerspiegeln (mit einigen Einschränkungen). ElementInternals.ariaFlowToElements
-
Die
ariaFlowToElements
-Eigenschaft ist Teil der Schnittstelle jedes benutzerdefinierten Elements. Ihr Wert ist ein Array von Instanzen von Unterklassen vonElement
, die dieid
-Verweise imaria-flowto
-Attribut widerspiegeln (mit einigen Einschränkungen).
Zugehörige Rollen
Verwendet in ALLEN Rollen.
Spezifikationen
Specification |
---|
Accessible Rich Internet Applications (WAI-ARIA) # aria-flowto |
Siehe auch
- HTML id-Attribut
- HTML tabindex-Attribut
- CSS
order
-Eigenschaft - WCAG: Quellreihenfolge
- Using aria-flowto - W3 Wiki